...
Delish Globe Logo Black

Malaysian Nasi Lemak (Coconut Rice with Sambal)

Nasi Lemak (Coconut Rice with Sambal)
  • View

Brief Overview

Nasi Lemak is more than just Malaysia’s national dish. It is a daily ritual, a comfort food, and a proud cultural symbol. Found everywhere from bustling city cafés to roadside stalls at dawn, this humble yet aromatic meal brings together fragrant coconut infused rice with bold, spicy accompaniments.

It is the kind of dish that lingers in memory long after the last bite, thanks to its balance of flavours and its deep rooted connection to Malaysian identity.

What Is Nasi Lemak?

Nasi Lemak translates to “rich rice,” a name that speaks directly to its creamy texture and luxurious coconut aroma. At its heart, the dish consists of rice gently simmered in coconut milk and pandan leaves, which infuse it with a subtle floral note.

But Nasi Lemak is much more than just rice. It is always served with a medley of sides that transform it into a complete, satisfying meal. The essentials usually include spicy sambal, crispy fried anchovies, toasted peanuts, a hard-boiled or fried egg, and slices of cucumber to cool the palate.

In Malaysia, everyone has their own version. Some like it fiery with extra sambal. Others prefer it mellow and creamy. The dish is often customised with additions such as fried chicken, beef rendang, or sambal squid, making it as versatile as it is beloved.

Whether eaten at a street side plastic table or during a weekend breakfast spread, Nasi Lemak manages to feel indulgent and familiar all at once.

Ingredients and Taste

The heart of Nasi Lemak is the rice. It is soft, fluffy, and perfumed with coconut milk and pandan, subtly sweet and creamy without being heavy. You could easily eat it on its own.

Yet the dish truly comes alive with the sambal, a thick chilli paste often made with onions, garlic, anchovies, and tamarind. It brings a slow, smouldering heat balanced by gentle sweetness and tang.

Texture plays a big role in what makes this dish special. The anchovies are fried until crisp and salty, adding a savoury crunch. The peanuts, lightly toasted, bring richness and bite.

Cucumber slices cool the tongue between spicy spoonfuls, and the egg, whether fried or hard-boiled, adds a creamy softness that ties it all together. It is a plate full of contrasts: hot and cool, soft and crisp, spicy and soothing.

A Taste of History

Nasi Lemak’s roots lie in Malaysia’s rural heartlands, where it began as a farmer’s breakfast. It was practical and energising, made with ingredients that were readily available in the region.

Coconut milk came from local trees, anchovies from the coast, and rice from nearby fields. The dish was simple, yet packed with the kind of nourishment that sustained long hours of physical work.

Though it began in small villages, Nasi Lemak has long since outgrown its modest beginnings. It is now a national staple, embraced across Malaysia’s diverse cultural landscape.

Each community has brought its own twist to the dish, enriching it with new ingredients and cooking methods. You will find it everywhere, from school canteens to airport lounges, yet it never loses its soul.

Eating Nasi Lemak is not just about tasting Malaysia’s flavours. It is about understanding its people, their history, and their love for food that brings everyone to the table.

How To Make Nasi Lemak

Ingredients:

For the Coconut Rice

  • 2 cups jasmine rice (preferably aged)
  • 1½ cups coconut milk (full-fat)
  • 1½ cups water
  • 1 pandan leaf, knotted (optional but traditional)
  • 1 tsp salt
  • 1 slice ginger (about 2 cm thick)

For the Sambal

  • 2 tbsp tamarind paste mixed with ¼ cup water (strained)
  • 2 large onions, thinly sliced
  • 10 dried red chillies (soaked in hot water for 20 mins)
  • 3 fresh red chillies (seeded)
  • 4 cloves garlic
  • 2 shallots
  • 1 tsp toasted belacan (fermented shrimp paste), optional but authentic
  • 2 tbsp palm sugar (or brown sugar)
  • Salt to taste
  • 2 tbsp vegetable oil

Accompaniments

  • 4 hard-boiled eggs, halved
  • 1 cup roasted peanuts (unsalted)
  • 1 cup fried anchovies (ikan bilis), crispy
  • 1 small cucumber, thinly sliced

Cooking Instructions

Step 1/10

To begin, rinse the rice under cold water until the water runs clear. In a rice cooker or saucepan, combine the rinsed rice with coconut milk, water, salt, pandan leaf, and sliced ginger. Cook on a low simmer (or on the ‘rice’ setting) until the rice is tender and fragrant. Let it rest for 10 minutes, then fluff with a fork.

Step 2/10

While the rice is cooking, soak the dried chillies in hot water for 20 minutes until soft. Drain and deseed for a milder sambal. Blend with the fresh chillies, shallots, garlic, and a bit of water into a smooth paste.

Step 3/10

Heat oil in a medium pan over low heat. Add the blended chilli paste and sauté gently for 10–15 minutes, stirring regularly. Allow the paste to darken and for the oil to rise to the surface, a key sign that it’s properly cooked.

Step 4/10

Stir in the sliced onions and continue to cook over medium heat until they soften and begin to caramelise, about 8 minutes. This adds natural sweetness and depth to the sambal.

Step 5/10

Add the tamarind water, palm sugar, and belacan. Cook for another 5–7 minutes, stirring often, until the sambal thickens. Adjust salt to taste. The sambal should be sweet, tangy, and spicy with a rich, sticky texture.

Step 6/10

In a separate pan, toast the peanuts over low heat until golden and fragrant. Avoid burning by stirring frequently. Set aside to cool.

Step 7/10

In the same pan, heat a small amount of oil and fry the anchovies in batches until crisp. Drain on paper towels. These add crunch and a savoury punch to the dish.

Step 8/10

Boil the eggs to your preferred doneness, hard-boiled is traditional. Once cool, peel and halve. Lightly salt the yolks if desired.

Step 9/10

Slice the cucumber thinly and chill until ready to serve. It provides a fresh contrast to the heat of the sambal.

Final Step/10

To serve, spoon a mound of coconut rice in the centre of each plate. Arrange sambal, peanuts, fried anchovies, half an egg, and cucumber slices around the rice. Serve warm, with extra sambal on the side if desired. Garnish with a small pandan leaf tip or banana leaf for visual appeal and aroma.

Cooking Tips for Perfect Nasi Lemak

  • Use aged jasmine rice for a firmer texture and to better absorb the coconut milk.
  • Don’t rush the sambal: slow cooking deepens the flavour and ensures it’s neither raw nor bitter.
  • Balance is key: adjust the sugar, salt, and tamarind gradually to match your preferred heat and tang.
  • Fresh pandan leaves: add a signature aroma; if unavailable, a small piece of lemongrass can be a substitute.
  • Prep ahead: the sambal tastes even better the next day and can be stored in the fridge for a week.
  • Presentation matters: serving on a banana leaf enhances both aroma and authenticity.
Nasi Lemak (Coconut Rice with Sambal)

Malaysian Nasi Lemak (Coconut Rice with Sambal)

Nasi Lemak is Malaysia’s beloved national dish, featuring fragrant coconut rice served with spicy sambal, crispy anchovies, toasted peanuts, hard-boiled egg, and refreshing cucumber slices.
It’s a harmony of bold flavours and textures, traditionally enjoyed for breakfast but perfect any time of day.
Prep Time 30 minutes
Cook Time 1 hour
Course Main Course
Cuisine Malaysian
Servings 4
Calories 1084 kcal

Ingredients
  

For the Coconut Rice

  • 2 cups jasmine rice preferably aged
  • cups coconut milk full-fat
  • cups water
  • 1 pandan leaf knotted (optional but traditional)
  • 1 tsp salt
  • 1 slice ginger about 2 cm thick

For the Sambal

  • 2 tbsp tamarind paste mixed with ¼ cup water strained
  • 2 large onions thinly sliced
  • 10 dried red chillies soaked in hot water for 20 mins
  • 3 fresh red chillies seeded
  • 4 cloves garlic
  • 2 shallots
  • 1 tsp toasted belacan fermented shrimp paste, optional but authentic
  • 2 tbsp palm sugar or brown sugar
  • Salt to taste
  • 2 tbsp vegetable oil

Accompaniments

  • 4 hard-boiled eggs halved
  • 1 cup roasted peanuts unsalted
  • 1 cup fried anchovies ikan bilis, crispy
  • 1 small cucumber thinly sliced

Instructions
 

  • To begin, rinse the rice under cold water until the water runs clear. In a rice cooker or saucepan, combine the rinsed rice with coconut milk, water, salt, pandan leaf, and sliced ginger. Cook on a low simmer (or on the ‘rice’ setting) until the rice is tender and fragrant. Let it rest for 10 minutes, then fluff with a fork.
  • While the rice is cooking, soak the dried chillies in hot water for 20 minutes until soft. Drain and deseed for a milder sambal. Blend with the fresh chillies, shallots, garlic, and a bit of water into a smooth paste.
  • Heat oil in a medium pan over low heat. Add the blended chilli paste and sauté gently for 10–15 minutes, stirring regularly. Allow the paste to darken and for the oil to rise to the surface, a key sign that it’s properly cooked.
  • Stir in the sliced onions and continue to cook over medium heat until they soften and begin to caramelise, about 8 minutes. This adds natural sweetness and depth to the sambal.
  • Add the tamarind water, palm sugar, and belacan. Cook for another 5–7 minutes, stirring often, until the sambal thickens. Adjust salt to taste. The sambal should be sweet, tangy, and spicy with a rich, sticky texture.
  • In a separate pan, toast the peanuts over low heat until golden and fragrant. Avoid burning by stirring frequently. Set aside to cool.
  • In the same pan, heat a small amount of oil and fry the anchovies in batches until crisp. Drain on paper towels. These add crunch and a savoury punch to the dish.
  • Boil the eggs to your preferred doneness, hard-boiled is traditional. Once cool, peel and halve. Lightly salt the yolks if desired.
  • Slice the cucumber thinly and chill until ready to serve. It provides a fresh contrast to the heat of the sambal.
  • To serve, spoon a mound of coconut rice in the centre of each plate. Arrange sambal, peanuts, fried anchovies, half an egg, and cucumber slices around the rice. Serve warm, with extra sambal on the side if desired. Garnish with a small pandan leaf tip or banana leaf for visual appeal and aroma.

Nutrition

Serving: 1Calories: 1084kcalCarbohydrates: 107gProtein: 45gFat: 55gSaturated Fat: 23gPolyunsaturated Fat: 13gMonounsaturated Fat: 15gTrans Fat: 0.04gCholesterol: 251mgSodium: 3061mgPotassium: 1381mgFiber: 8gSugar: 15gVitamin A: 994IUVitamin C: 58mgCalcium: 292mgIron: 9mg
Tried this recipe?Let us know how it was!

    You May Also Like

    Leave a Review

    Your email address will not be published. Required fields are marked *

    Recipe Rating